home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / msoftapp.zip / VIEWER.RC < prev    next >
Text File  |  1993-06-01  |  7KB  |  203 lines

  1. // viewer.rc : Defines the resources for the application.
  2.  
  3. #include<windows.h>
  4. #include"resource.h"
  5.  
  6. viewer ICON viewer.ico
  7. hello ICON hello.ico
  8.  
  9. ViewerAccel ACCELERATORS
  10.     {
  11.     VK_F1, IDM_ABOUT,   VIRTKEY
  12.     VK_F5, IDM_CASCADE, VIRTKEY, SHIFT
  13.     VK_F4, IDM_TILE,    VIRTKEY, SHIFT
  14.     }
  15.  
  16. Init MENU
  17.     {
  18.     POPUP "&File"
  19.         {
  20.         MENUITEM "New &Bounce Window",           IDM_BOUNCE
  21.         MENUITEM "New &Hello Window",            IDM_HELLO
  22.         MENUITEM "New &File Window",          IDM_FILEWIN
  23.         MENUITEM SEPARATOR
  24.         MENUITEM "B&itMap Buttons",        IDM_BUTTON_TEST
  25.         MENUITEM SEPARATOR
  26.         MENUITEM "E&xit",                 IDM_EXIT
  27.         }
  28.     POPUP "&Help"
  29.         {
  30.         MENUITEM "&About Viewer...\tF1",     IDM_ABOUT
  31.         }
  32.     }
  33.  
  34. Hello MENU
  35.     {
  36.     POPUP "&File"
  37.         {
  38.         MENUITEM "New &Bounce Window",           IDM_BOUNCE
  39.         MENUITEM "New &Hello Window",            IDM_HELLO
  40.         MENUITEM "New &File Window",          IDM_FILEWIN
  41.         MENUITEM SEPARATOR
  42.         MENUITEM "B&itMap Buttons",        IDM_BUTTON_TEST
  43.         MENUITEM SEPARATOR
  44.         MENUITEM "E&xit",                 IDM_EXIT
  45.         }
  46.     POPUP "&Color"
  47.         {
  48.         MENUITEM "&Black",                IDM_BLACK
  49.         MENUITEM "&Red",                  IDM_RED
  50.         MENUITEM "&Green",                IDM_GREEN
  51.         MENUITEM "B&lue",                 IDM_BLUE
  52.         MENUITEM "&White",                IDM_WHITE
  53.         MENUITEM "&Custom...",            IDM_CUSTOM
  54.         }
  55.     POPUP "&Window"
  56.         {
  57.         MENUITEM "&Cascade\tShift+F5",    IDM_CASCADE
  58.         MENUITEM "&Tile\tShift+F4",       IDM_TILE
  59.         MENUITEM "&Arrange &Icons",       IDM_ARRANGE
  60.         }
  61.     POPUP "&Help"
  62.         {
  63.         MENUITEM "&About Viewer...\tF1",     IDM_ABOUT
  64.         }
  65.     }
  66.  
  67. Bounce MENU
  68.     {
  69.     POPUP "&File"
  70.         {
  71.         MENUITEM "New &Bounce Window",           IDM_BOUNCE
  72.         MENUITEM "New &Hello Window",            IDM_HELLO
  73.         MENUITEM "New &File Window",          IDM_FILEWIN
  74.         MENUITEM SEPARATOR
  75.         MENUITEM "B&itMap Buttons",        IDM_BUTTON_TEST
  76.         MENUITEM SEPARATOR
  77.         MENUITEM "E&xit",                 IDM_EXIT
  78.         }
  79.     POPUP "&Color"
  80.         {
  81.         MENUITEM "&Black",                IDM_BLACK
  82.         MENUITEM "&Red",                  IDM_RED
  83.         MENUITEM "&Green",                IDM_GREEN
  84.         MENUITEM "B&lue",                 IDM_BLUE
  85.         MENUITEM "&White",                IDM_WHITE
  86.         MENUITEM "&Custom...",            IDM_CUSTOM
  87.         }
  88.     POPUP "&Speed"
  89.         {
  90.         MENUITEM "&Slow",                 IDM_SLOW
  91.         MENUITEM "&Fast",                 IDM_FAST
  92.         }
  93.     POPUP "&Window"
  94.         {
  95.         MENUITEM "&Cascade\tShift+F5",    IDM_CASCADE
  96.         MENUITEM "&Tile\tShift+F4",       IDM_TILE
  97.         MENUITEM "&Arrange &Icons",       IDM_ARRANGE
  98.         }
  99.     POPUP "&Help"
  100.         {
  101.         MENUITEM "&About Viewer...\tF1",     IDM_ABOUT
  102.         }
  103.     }
  104.  
  105. FileWin MENU
  106.     {
  107.     POPUP "&File"
  108.         {
  109.         MENUITEM "New &Bounce Window",           IDM_BOUNCE
  110.         MENUITEM "New &Hello Window",            IDM_HELLO
  111.         MENUITEM "New &File Window",          IDM_FILEWIN
  112.         MENUITEM SEPARATOR
  113.         MENUITEM "B&itMap Buttons",        IDM_BUTTON_TEST
  114.         MENUITEM SEPARATOR
  115.         MENUITEM "E&xit",                 IDM_EXIT
  116.         }
  117.     POPUP "&Color"
  118.         {
  119.         MENUITEM "&Black",                IDM_BLACK
  120.         MENUITEM "&Red",                  IDM_RED
  121.         MENUITEM "&Green",                IDM_GREEN
  122.         MENUITEM "B&lue",                 IDM_BLUE
  123.         MENUITEM "&White",                IDM_WHITE
  124.         MENUITEM "&Custom...",            IDM_CUSTOM
  125.         }
  126.     POPUP "&Window"
  127.         {
  128.         MENUITEM "&Cascade\tShift+F5",    IDM_CASCADE
  129.         MENUITEM "&Tile\tShift+F4",       IDM_TILE
  130.         MENUITEM "&Arrange &Icons",       IDM_ARRANGE
  131.         }
  132.     POPUP "&Help"
  133.         {
  134.         MENUITEM "&About Viewer...\tF1",     IDM_ABOUT
  135.         }
  136.     }
  137.  
  138.  
  139. AboutBox DIALOG 22, 17, 144, 75
  140. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  141. CAPTION "About Viewer..."
  142. BEGIN
  143.     CTEXT "by Richard Hale Shaw", -1, 0, 18, 144, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  144.     ICON "MDI", -1, 8, 10, 144, 0
  145.     CTEXT "MFC Viewer Application", -1, 0, 6, 144, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  146.     CTEXT "Version 1.0", -1, 0, 44, 144, 8
  147.     CONTROL "OK", IDOK, "BUTTON", WS_GROUP, 53, 59, 32, 14
  148.     CTEXT "First Published, Microsoft Systems Journal", -1, -1, 31, 144, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  149. END
  150.  
  151.  
  152. IDM_BUTTON_TEST DIALOG 55, 40, 199, 161
  153. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  154. CAPTION "Owner-Draw Bitmap Buttons"
  155. FONT 8, "Helv"
  156.     {
  157.     CTEXT "Auto-load self-drawing bitmap buttons", -1, 9, 8, 174, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  158.     CONTROL "Ok", IDOK, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 23, 27, 40, 30
  159.     CONTROL "Cancel", IDOK+1, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 83, 27, 40, 30
  160.     CONTROL "Delete", IDOK+2, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 143, 27, 40, 30
  161.     CONTROL "Editor", IDOK+3, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 23, 74, 40, 30
  162.     CONTROL "New", IDOK+4, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 83, 74, 40, 30
  163.     CONTROL "Source", IDOK+5, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 143, 74, 40, 30
  164.     CONTROL "View", IDOK+6, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 23, 123, 40, 30
  165.     CONTROL "Change", IDOK+7, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 83, 123, 40, 30
  166.     CONTROL "Binary", IDOK+8, "BUTTON", BS_OWNERDRAW | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 143, 123, 40, 30
  167.     }
  168.  
  169.  
  170. // Text of button is base used for image resource names:
  171. // text = "Ok"
  172. // normal up image = "OkU"
  173. // depressed down image = "OkD"
  174. // focused image = "OkF"
  175.  
  176. binaryD        BITMAP        binaryd.bmp                   
  177. binaryF     BITMAP      binaryf.bmp
  178. binaryU        BITMAP        binaryu.bmp                   
  179. cancelD     BITMAP      canceld.bmp
  180. cancelF     BITMAP      cancelf.bmp
  181. cancelU     BITMAP      cancelu.bmp
  182. changeD        BITMAP        changed.bmp                   
  183. changeF     BITMAP      changef.bmp
  184. changeU        BITMAP        changeu.bmp                   
  185. deleteD        BITMAP        deleted.bmp                   
  186. deleteF     BITMAP      deletef.bmp
  187. deleteU        BITMAP        deleteu.bmp                   
  188. editorD        BITMAP        editord.bmp                   
  189. editorF     BITMAP      editorf.bmp
  190. editorU        BITMAP        editoru.bmp                   
  191. newD        BITMAP        newd.bmp                         
  192. newF        BITMAP      newf.bmp
  193. newU        BITMAP        newu.bmp                         
  194. okD         BITMAP      okd.bmp
  195. okF         BITMAP      okf.bmp
  196. okU         BITMAP      oku.bmp
  197. sourceD        BITMAP        sourced.bmp                   
  198. sourceF     BITMAP      sourcef.bmp
  199. sourceU     BITMAP      sourceu.bmp
  200. viewD        BITMAP        viewd.bmp                       
  201. viewF       BITMAP      viewf.bmp
  202. viewU        BITMAP        viewu.bmp                       
  203.